package com.ruoyi.gd.ywdwgd.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;


/**
 * 业务完工单视图对象 z_ywdwgd
 *
 * @author ruoyi
 * @date 2024-08-01
 */
@Data
@ExcelIgnoreUnannotated
public class ZYwdwgdKfpVo {

    @ExcelProperty(value = "序号")
    private int excelXh;

    /**
     * 完工编号
     */
    @ExcelProperty(value = "完工编号")
    private String wgbh;

    /**
     * 公司名称
     */
    @ExcelProperty(value = "公司名称")
    private String khname;

    /**
     * 税号
     */
    @ExcelProperty(value = "税号")
    private String khsh;

    /**
     * 开票金额
     */
    @ExcelProperty(value = "开票金额")
    private Double kpje;

    /**
     * 开票地址 电话
     */
    @ExcelProperty(value = "开票地址 电话")
    private String kpdzDh;

    /**
     * 开票地址 电话
     */
    @ExcelProperty(value = "开户行 账号")
    private String khhzh;

    /**
     * 开票日期
     */
    @ColumnWidth(15)
    @ExcelProperty(value = "开票日期")
    @DateTimeFormat("yyyy-MM-dd")
    private Date kprq;

    /**
     * 选择开票时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @DateTimeFormat("yyyy-MM-dd")
    private Date xzkpsj;

    /**
     * 备注
     */
    @ExcelProperty(value = "备注")
    private String bz;


}
